package cn.didi.feidi.androidorder.api;

/**
 * Created by king on 2017/7/5.
 */

public interface Api {
    /**
     * 注册请求验证码校验
     * 请求变量
     * phoneNumber string（不可为空) 手机电话
     * verificationCode string（不可为空) 验证码
     * 返回数据对象
     * String
     */
    public final static String REGISTER_CHECK_VERIFICATION_CODE = "/waterDeliver/checkPhoneNumber";

    /**
     * 注册
     * 请求变量
     * phoneNumber string（不可为空) 手机电话
     * password string（不可为空) 密码（MD5）
     * verificationCode string（不可为空) 验证码
     * 返回数据对象
     * String
     */
    public final static String REGISTER = "/waterDeliver/register";

    /**
     * 登陆
     * 请求变量
     * imei string（不可为空) 手机电话
     * account string（不可为空) 密码（MD5）
     * password string（不可为空) 验证码
     * 返回数据对象
     * LoginInfo
     */
    public final static String LOGIN = "/waterDeliver/login";

    /**
     * 免密码登陆
     * 请求变量
     * waterDeliverId string（不可为空) 用户id
     * token string（不可为空) 身份认证
     * 返回数据对象
     * LoginInfo
     */
    public final static String LOGIN_PASSWORD_FREE = "/waterDeliver/rememberMe";

    /**
     * 获取订单
     * 请求变量
     * uid string（不可为空) 送水工id
     * token string（不可为空) 送水工登陆身份标识
     * orderId string（不可为空) 订单id
     * 返回数据对象
     * Order
     */
    public final static String GET_ORDER = "/orderUser";

    /**
     * 获取App版本信息
     * 请求变量
     * version string（不可为空) 目前版本
     * 返回数据对象
     * AppInfo
     */
    public final static String CHECK_APP_VERSION = "/waterDeliverApp/appVersionInfo/getAppVersionInfo";


    /**
     * 获取送水工工作设置
     * 请求变量
     * waterDeliverId string（不可为空) 送水工id
     * token string（不可为空) 送水工登陆身份标识
     * 返回数据对象
     * WaterDeWo
     */
    public final static String GET_WATER_DELIVER_WORK_TIME = "/waterDeliver/getWaterDeWo";

    /**
     * 修改送水工工作设置
     * 请求变量
     * waterDeliverId string（不可为空) 送水工id
     * token string（不可为空) 送水工登陆身份标识
     * workMode 工作模式
     * workStartTime 工作开始时间
     * workEndTime 工作结束时间
     * workStatus 工作状态
     * enableCapacity 可载货量
     * isListenMode 听单模式
     * 返回数据对象
     * WaterDeWo
     */
    public final static String UPDATE_WATER_DELIVER_WORK_TIME = "/waterDeliver/updateWorkInfo";

}
